using System;
namespace StateFactory.com.biomedica.statemachine {
	public class StateMachineEngine : StateEngineListener  {
		private StateContext context;
		private State currentState;

		public void SetStartState(State s) {
			throw new System.Exception("Not implemented");
		}
		public void SetContext(StateContext context) {
			throw new System.Exception("Not implemented");
		}
		public StateContext GetContext() {
			throw new System.Exception("Not implemented");
		}
		public StateMachineEngine(StateContext context) {
			throw new System.Exception("Not implemented");
		}
		public void OnChangeState(State nextState) {
			throw new System.Exception("Not implemented");
		}
		public static StateMachineEngine Create() {
			throw new System.Exception("Not implemented");
		}
		public void Run() {
			throw new System.Exception("Not implemented");
		}
		public void Set(String name, Object obj) {
			throw new System.Exception("Not implemented");
		}
		public Object Get(String name) {
			throw new System.Exception("Not implemented");
		}
		public void AddParameter(String string_, Object b) {
			throw new System.Exception("Not implemented");
		}
		public Object GetParameter(String name) {
			throw new System.Exception("Not implemented");
		}


		private StateContext stateContext;

	}

}
